const ESlintPlugin = require("eslint-webpack-plugin")
module.exports = {
    mode: "development",
    devtool: "eval-source-map",
    devServer: {
        port: 8080,
        open:true,//打包成功后，自动打开浏览器
        client: {
            //如果是警告提示，不弹出模态框
            overlay: {
                errors:true,
                warnings:false
            }
        }
    },
    plugins: [
        //这个插件只是把eslint集成到webpack中
        //还需要下载eslint
        new ESlintPlugin({
            eslintPath:"eslint",//指定对什么代码校验
            extensions: ['js', 'jsx', 'ts', 'tsx'],//对哪些代码进行校验
            exclude:['node_modules'],//不对node_modules中的代码进行校验
            fix:false,//关闭自动修复功能，一般情况下都是关闭的
            formatter:'stylish',
     })   
    ]
}